package com.iwomy.envpro.platform.VO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class AnalysisJudgmentBaseVO {
	private static final long serialVersionUID = 1L;
	@Schema(description = "污染物名称")
	private String name;
	@Schema(description = "污染物值")
	private double aqi;

	@Schema(description = "污染等级")
	private int pollutionDegree;
	@Schema(description = "污染程度")
	private String degree;
	@Schema(description = "PM2.5aqi")
	private double pmtwIaqi;
	@Schema(description = "PM1.0aqi")
	private double pmteIaqi;
	@Schema(description = "一氧化碳aqi")
	private double coIaqi;
	@Schema(description = "二氧化氮aqi")
	private double no2Iaqi;
	private double o3Iaqi;
	@Schema(description = "二氧化硫aqi")
	private double so2Iaqi;
	@Schema(description = "设备ID")
	private Long monitorEquipmentId;

	@Schema(description = "经度")
	private BigDecimal longitude;

	@Schema(description = "纬度")
	private BigDecimal latitude;

	@Schema(description = "记录时间")
	private Long recordTime;

	@Schema(description = "记录时间")
	private String recordData;


	@Schema(description = "风向")
	private double windDirection;
	@Schema(description = "温度")
	private double temperature ;
	@Schema(description = "电池电量")
	private double batteryLevel ;
	@Schema(description = "风速")
	private double windSpeed ;
	@Schema(description = "湿度")
	private double humidity ;
	@Schema(description = "噪声")
	private double 	noise ;
	@Schema(description = "T_VOC")
	private double 	tVoc ;
	@Schema(description = "气压")
	private double 	pressure ;
	@Schema(description = "光照")
	private double 	illumination ;

	private double co;

	private double o3;

	private double so2;

	private double no2;

	private double pm25;

	private double pm10;

}
